package logic.schedulers;

import java.awt.Color;
import javax.swing.JDialog;
import javax.swing.JFrame;

/**
 * Dialogove okno, ktore sluzi na nastavenie parametrov planovacieho algoritmu
 */
public abstract class ParametersDialog extends JDialog{
	/**
	 * Farba pre oznacenie spravnej hodnoty parametra.
	 */
    protected Color okColor = Color.BLACK;
	/**
	 * Farba pre oznacenie nespravnej hodnoty parametra.
	 */
    protected Color badColor = Color.RED;

    
    public ParametersDialog(JFrame owner) {
        super(owner, true);
    }
    
    /**
	 * Inicializacia okna na aktualne hodnoty parametrov planovacieho
	 * algoritmu. Zavola sa vzdy pred zobrazenim okna.
     */
    public abstract void setParameters(Object parameters);

}
